.l2c-ri img {
  width: 600px;
  height: 400px;
}

/*手机*/
@media only screen and (min-width: 0px) and (max-width: 960px) {
  .line3-content {
    padding: 30px 0 !important;
  }

  .line3-content ul li {
    height: auto !important;
    margin-bottom: 0 !important;
  }

  .l3c-img {
    float: none !important;
    width: 100% !important;
  }

  .l3c-img img {
    display: block !important;
    width: auto !important;
    margin: 0 auto !important;
  }

  .l3c-div {
    padding: 30px 10px !important;
  }

  .l3ci-le {
    margin-right: 0 !important;
  }

  .l3ci-ri {
    margin-left: 0 !important;
  }
}

@media only screen and (min-width: 0px) and (max-width: 800px) {}

@media only screen and (min-width: 0px) and (max-width: 640px) {
  .line2-content {
    padding: 40px 0 !important;
  }

  .l2c-le {
    float: none !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 10px !important;
    margin-top: 20px;
  }

  .l2c-ri {
    float: none !important;
    width: 100% !important;
    height: auto !important;
  }
}


/*最上面的图片*/
.pic-banner {
  width: 100%;
}

.pb-center {
  max-width: 1920px;
  margin: 0 auto;
}

.pb-center img {
  width: 100%;
}



/*line1*/
.line1 {
  width: 100%;
  height: 60px;
}

.line1-content {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

.l1c-le {
  width: 25%;
  height: 60px;
  margin-right: 5%;
}

.l1c-ri {
  width: 25%;
  height: 60px;
}

.line1-content a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 60px;
}

.l1c-select a {
  color: white;
  background-color: #25b56f;
}


/*line2*/
.line2 {
  width: 100%;
}

.line2-content {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  padding: 80px 0;
  overflow: auto;
}

.l2c-le {
  width: 50%;
  height: 400px;
  padding-right: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.l2cl-content {
  width: 100%;
}

.l2cl-content h2 {
  margin-top: 15px;
  margin-bottom: 35px;
}



.l2c-ri {
  width: 50%;
  height: 400px;
}

.l2c-ri img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}





/*line3*/
.line3 {
  width: 100%;
}

.line3-content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 70px 0 100px 0;
}

.line3-content ul {
  width: 100%;
}

.line3-content ul li {
  width: 100%;
  height: 300px;
  margin-bottom: 60px;
}

.line3-content ul li:nth-last-child(1) {
  margin-bottom: 0 !important;
}

.l3ci-le {
  float: left;
  margin-right: 30px;
}

.l3ci-ri {
  float: right;
  margin-left: 30px;
}

.l3c-img {
  width: 260px;
  height: 100%;
}

.l3c-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.l3c-div {
  overflow: hidden;
  height: 100%;
  padding-top: 20px;
}

.l3c-div h2 {
  margin: 25px 0 20px 0;
}

.l3c-div p {
  line-height: 30px;
}